runtime.gcControllerState.heapScanWork (field)
12 uses
runtime (current package)
mgcmark.go#L1087: gcController.heapScanWork.Add(gcw.heapScanWork)
mgcmark.go#L1107: gcController.heapScanWork.Add(gcw.heapScanWork)
mgcmark.go#L1175: gcController.heapScanWork.Add(gcw.heapScanWork)
mgcpacer.go#L265: heapScanWork atomic.Int64
mgcpacer.go#L381: c.heapScanWork.Store(0)
mgcpacer.go#L489: work := c.heapScanWork.Load() + c.stackScanWork.Load() + c.globalsScanWork.Load()
mgcpacer.go#L671: scanWork := c.heapScanWork.Load() + c.stackScanWork.Load() + c.globalsScanWork.Load()
mgcpacer.go#L705: print(c.heapScanWork.Load(), "+", c.stackScanWork.Load(), "+", c.globalsScanWork.Load(), " B work (", c.lastHeapScan+c.stackScan+c.globalsScan, " B exp.) ")
mgcpacer.go#L762: W_a := c.heapScanWork.Load()
mgcpacer.go#L906: c.heapScan = uint64(c.heapScanWork.Load())
mgcpacer.go#L907: c.lastHeapScan = uint64(c.heapScanWork.Load())
mgcwork.go#L279: gcController.heapScanWork.Add(w.heapScanWork)
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)